@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑"; box-sizing:border-box;}
body{ background:#f1f1f1; font:normal 12px/22px 宋体;  }
img{ border:0; vertical-align:bottom; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.container{ width:1200px; margin: 0 auto;}
.clearfix{zoom:1; clear: none}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}





/*头部*/
.header{ background:rgba(0,0,0,0.3); height: 35px; line-height: 35px; width: 100%; color: #ccc; font-size: 14px; position: absolute; top: 0px; left:0px;z-index: 999}
.xuJin{float: left; height: 35px; font-size: 14px; color: #cccc; float: left}
/*头部右边*/
.head_data{float: right; height: 35px; position: relative;}
.telNum{ float: right;  margin-right: 60px;}
.telNum span{font-size: 14px; color:#ccc; float: left}
.telNum img{float: left; margin-top: 8px;}
.head_data .head_form{  width:188px;  float: right;  height:24px; line-height: 24px; border:1px solid #04c363; margin-top:5px;}
.head_data input[type="text"]{width:138px; height: 100%; background: none; float: left; border: 0px; padding-left: 10px;}
.head_data .ss_submit{width:18px; height: 16px; background: url(../images/ss.png) no-repeat; border: 0px; float: right; margin-top: 3px; margin-right: 3px;}
input::-webkit-input-placeholder{ color:#ccc;}
.index_logo{width:502px; height: 60px; float: left}
.index_logo img{width:100%; height: auto; overflow: hidden}





/* 导航栏 */
#menu{ height: 60px; width: 100%; z-index: 999;position: absolute; top:40px; left: 0px;}
#menu .nav{ position:relative; z-index:1;  margin: 0 auto; width: 672px; float: right}
#menu .nav a{ color:#a0a0a0;}
#menu .nav .nLi{ float:left;  position:relative; display:inline; height: 60px;}
#menu .nav .nLi h3{ float:left; font-weight: normal; width:96px; text-align:center; font-size:14px; z-index: 2; position: relative; color:#fff;height: 60px;  line-height: 60px;}
#menu .nav .nLi h3 a{color:#fff; padding-bottom:5px;}
#menu .nav .sub{ display:none; width:100px; left:0; top:60px;  position:absolute; background:#ddd;  line-height:36px; }
#menu .nLi:hover h3 a{background: url(../images/lxx.png) no-repeat bottom center; color:#04c364}
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#222e48;}
#menu .nav .sub a:hover{ color:#04c364; background: #ffffff;  }
.nLi > h3 > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 12px;font-weight: normal; color: #fff; }
.nav_search > .icon{ color:#fff; font-size:20px;}
.nav_search{ float:right; width:90px; height: 90px; background:#113582; text-align: center; cursor: pointer;}
.nav_search > p{ color:#000;position: relative;top: -51px;}
.nav_search_inptut{ position:absolute; right: 0; top: 90px; display:none;}
.nav_search_inptut > input{ background:#d4d4d4; width:266px; height: 43px; line-height: 43px; border: none; text-indent: 10px;}
#menu .nav .nLi .sub a:hover{ color:#04c364;}
#menu .nav .on h3 a{ background: url(../images/lxx.png) no-repeat bottom center; color:#04c364}




/* 首页:banner */
.banner{ width:100%;  position:relative;  height:894px;clear: left; }
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{position:absolute;right:50%;bottom:25px;z-index:1;overflow:hidden;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:12px;height:12px; background: #fff; cursor:pointer; border-radius: 50%;}
.banner .slideBox .hd ul li.on{background:#04c364}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}



/*主营业务*/
.bannerMore{width:100%; height: 560px; overflow:hidden; background: url(../images/yewu.jpg) no-repeat; padding-top: 60px;}
.mBuss{ width:100%; height: 98px; background: url(../images/yw_t.png) no-repeat center top; padding-top: 32px;}
.mBuss h3{font-size: 30px; color: #fff; font-weight:bold; text-align: center; height: 40px; line-height: 40px;}
.mBuss hr{width:35px; height: 2px;background: #fff; margin: 10px auto;  display: block; }
.bussIn{width: 100%;height: 350px; margin-top: 40px;}
.yewu_img{width:151px; height: 151px; border-radius: 50%; background: url(../images/../images/yw_yuan.png) no-repeat; text-align: center;  margin: 0px auto;}
.yewu_img img{margin-top: 39px;}


.bussImg{
    width:273px;
    height:350px;
    margin-right:36px;
    float: left;
    background-color:#fff; 
	border-radius: 8px;
	padding-top: 45px;
	box-shadow: 1px 0px 25px -1px   rgba(3,189,143,0.2);

	
}
.bussImg:hover{  cursor: pointer; box-shadow: 1px 0px 25px -1px   rgba(3,189,143,0.5);}
.bussImg:hover .yewu_img{background: #03bd8f}
.bussImg:hover .dier{background: url(../images/directionR.png) no-repeat}
.dier{width:32px; height: 32px; margin: 5px auto 0; display: block; background: url(../images/dr.png) no-repeat;}
.bussImg span{ display: block;  width:100%; text-align:center;  color:#666666; font-size:20px; font-weight: bold; line-height: 30px; margin-top: 15px;}
.bussImg:last-child{margin-right: 0px;}


/*关于我们*/
.jinGuan{
    width: 100%;
    height: 500px;
    background-color: #f1f1f1;
    background: url("../images/about_bg.jpg") no-repeat right;
	 margin-top: 50px;
}
.aboutUs{
    margin-top: 6rem;
    width: 495px; float: left;
}
.aboutUs img{
    width:28rem;
    height: 5rem;
}
.jinG{
    letter-spacing: 1px;
    font-size: 24px;
    color: #03bd8f;
    width: 325px;
    height: 25px;
    line-height: 25px;
    margin-top: -20px;
    margin-left: 15px;
}
.aboutUs p{
    font-size: 14px;
    font-family: "微软雅黑Regular";
    color: #666;
    margin-top: 40px;
	height: 100px;
	line-height: 24px;
}
.knowMore{
    width: 220px;
    height: 60px;
    line-height: 60px;
    border-radius: 35px;
    margin-top:40px; 
    text-align: center;
    font-size: 14px;
    color: #fff;
    background:linear-gradient(to right,#02bb9a,#04c362)
}
.knowMore:hover a{color: #04c362; }

.knowMore a{color:#fff}

.knowMore:hover{
    border:1px solid #04c362;
    background:#f1f1f1;
    color: #04c362; 
   
}
.banSq{
   width: 600px; height: 360px; float: right;margin-top: 81px;
}
.picBottom{
    width:45rem;
    height: 25rem;  
}
.picTop{
    width:100%;
    height: 100%;
    box-shadow: 4px -4px 0 rgba(0,0,0,.3),10px -10px 0 rgba(0,0,0,.3);
}


/*产品效果*/
.index_product{width:100%; height: auto; overflow: hidden; margin-top: 56px;}
.productC{
    height: 151px;
    width: 100%;
	margin-bottom: 40px;
}
.cenPro{font-size: 30px; text-align: center; font-weight: bold; color: #666666; width: 100%; height:75px; padding-top: 46px;
	background: url(../images/pro_bj.png) no-repeat top center;}
.cenTo{width:auto; margin: 0px auto; display: table; height: 40px; margin-top: 36px;}
.index_product_list{width:100%; height: auto;overflow: hidden}
.index_product_list ul{width:1140px; margin: 0px auto; height: auto; overflow: hidden}
.index_product_list ul li{width:358px; height: 278px; position: relative; float: left; margin-right: 33px; margin-bottom: 30px; overflow:hidden}
.index_product_list ul li img{width:100%; height:100%;transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; }
.index_product_list ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_product_list ul li:nth-child(3n){margin-right: 0px;}
.opBg{
    display: none;
    position: absolute;
    bottom:0;
    left:0;
    width:358px;
    height: 80px;
    background: #1eb490;
    opacity: .8 ;
    z-index:1;
    color:#fff;
    font-size: 14px;
    line-height: 80px;
    text-align: center;
}

.index_product_list ul li:hover .opBg{display: block}

.anknow{
    width: 220px;
    height: 60px;
    line-height: 60px;
    border-radius: 35px;
    margin-top:10px; 
    text-align: center;
    font-size: 14px;
    color: #fff;
    background:linear-gradient(to right,#02bb9a,#04c362);
margin-left: 490px;
}

.anknow a{color:#fff}
.anknow:hover a{color:#04c362}
.anknow:hover{
    border:1px solid #04c362;
    background:#f1f1f1;
    color: #04c362; 
}

.cen{
    float: left;
    width: 120px;
    height: 40px;
    margin-right: 55px;
    text-align: center;
    line-height: 40px;
    color: #666;
    font-size: 14px;
    font-family: "微软雅黑";
    list-style: none;
}
/*hover效果*/
.cen:hover{
    background:linear-gradient(to right,#02bb9b,#04c364);
    color:#fff;
    border-radius:35px;
}




/*服务*/
.serverL{
    width: 100%;
    height: 350px;
    margin-top: 60px;
    background:url(../images/server.png) no-repeat center;overflow: hidden
}
.ser{
    text-align: center;
    font-size:30px;
    font-weight: bold;
    color: #fff;
	 height: 70px; padding-top: 38px;line-height: 35px; display: block; margin-top:35px; margin-bottom: 25px; background: url(../images/ser_t.png) no-repeat top center;
}
.flow{
    width: 1200px;
    height: 180px;
}
.FLOW{
    position: relative;
    margin-left: 50px;
}
.FLOW:nth-of-type(1){
    margin-left: 0;
}
.flow div{
    float: left;
    width:120px;
    height: 120px;
    border: 2px solid #fff;
    border-radius: 5px;
}
.flow div img{
    position: absolute;
    top: 32px;
    left: 38px;
}
.flow span{
    display: inline-block;
    color: #fff;
    width: 120px;
    margin-top:7px;
    text-align: center;
	font-size: 18px; font-weight: bold;
    
}
.flow i{
    position: absolute;
    top: 45px;
    right: -35px;
    width:25px;
    height: 30px;
    background:url(../images/rightJ.png);
}

/*荣誉资质*/
.honor{ width:100%;  height: 550px; background: url(../images/honor_bj.jpg) no-repeat;  margin-top: 50px; padding-top: 45px;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative; margin-top:30px;  }
.picMarquee-left .bd{width: 100%; height: auto;overflow: hidden}
.picMarquee-left .bd ul{ width: 100%; height: auto }
.picMarquee-left .bd ul li{width:260px; height: 330px; float: left; margin: 0px 15px; }
.picMarquee-left .bd ul li .pic{width:260px; height: 330px; background: #fff; padding: 10px; overflow: hidden}
.picMarquee-left .bd ul li .pic img{ width:100%; height:100%;   transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.picMarquee-left .bd ul li .pic a:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s; }
.honor_Zh{color: #fff;font-size: 30px; height: 85px; text-align: center; padding-top: 36px; font-weight: bold; background: url(../images/honor_t.png) no-repeat top center}



/*工程案列*/
.index_case{width:100%; height: auto; overflow: hidden; margin-top: 58px; margin-bottom: 20px;}
.case_Zh{font-size: 30px; color: #666666; font-weight: bold;  background: url(../images/case_bj.png) no-repeat top center; text-align: center; height:80px; padding-top:42px; }



/*新闻*/
.index_news{ width: 100%;height:650px;margin-top: 60px;}
.news_in{background: url(../images/news_t.png) no-repeat center top;
    font-size: 30px;
    color: #666;
    width: 876px;
    height:98px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
	margin: 0px auto;
	padding-top: 30px;
}

.Box{width:100%; height: auto; }
 .Box .Box_con {position: relative; margin-top:40px; padding: 0px 20px;}
 .Box .Box_con .conbox {position: relative;overflow: hidden; width:1080px; margin: 0px auto; }
 .Box .Box_con .conbox ul {position: relative;list-style: none;}
 .Box .Box_con .conbox ul li {float: left;width:340px;height:auto; margin-left:30px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
 .Box .Box_con .conbox ul li:hover img.cur_pic{transform: scale(1.1);}
 .Box .BoxSwitch {margin-top: 30px;text-align: center;}
 .Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
 .cur_img{width:340px; height:220px;  overflow: hidden;}
 .cur_img img{width:100%; height: 100%; transition: all 0.5s; order-radius: 50%;}
 
.index_news_info{width:100%; height:165px; background: #fff; padding: 15px;  }
.index_news_info span{font-size: 12px; color: #03bd8f; height: 30px; line-height: 30px;}
.index_news_info h3{width:100%; height: 35px; line-height: 35px; font-size: 18px; color: #444444; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_news_info p{width:100%; height:50px; font-size: 14px; color: #888888; line-height: 24px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; margin-top: 5px;}
.conbox_button{width:100%; height:50px;  margin: 0px auto;position: absolute; top:192px; left:0; z-index: 999}
.Box .Box_con .btn {display: block;width: 60px;height:50px;cursor: pointer;  background: #999999; text-align: center; }
.Box .Box_con .btn:hover{background: #03bd8f}
.Box .Box_con .btnl {float: left; }
.Box .Box_con .btnr { float: right;}
.Box .Box_con .btn img{margin-top: 10px;}
.newGetMore{
    width:220px;
    height: 60px;
    color: #fff;
    border-radius: 40px;
    background: linear-gradient(to right,#02ba9f,#04c462);
    text-align: center;
    line-height: 60px;
	 display: block; margin: 50px auto 0;
}
.newGetMore:hover{
    border:1px solid #04c362;
    background:#f1f1f1;
    color: #04c362; 
}

/*底部*/


.footer{
    width: 100%;
    height:355px;
    background: #2a2f2f;
	margin-top:40px;
	 border-top: 4px solid #03be83;
}

.informa_banner{
    width:417px;
    height: 340px;
	 float: left
}
.inJin{
    display: inline-block;
}
.inJin img{
    margin-top:50px;
    width:294px;
    height: 40px;
}
.informa_banner ul{
    display: block;
    margin-top: 10px;
    list-style: none;
    width: 100%;
}
.informa_banner ul li{
    width: 100%;
    height:24px;
    line-height: 24px;
    color:#9d9e9e;
    margin-bottom:10px;
	 font-size: 14px; color: #bbbbbb
}
.informa_banner ul li img{
    display: inline-block; margin-right:5px; float: left
}
.informa_banner ul li span{
    display: inline-block; margin-left: 5px; height: 24px; line-height: 24px;
}
.line{
    float: left;  height: 200px; border-right:1px solid #aaa;    margin-top: 85px;
}


.foot_center{ display: inline-block; width: 320px; color:#fff; font-size: 16px; float: left; margin-top: 50px; margin-left: 38px; margin-right: 38px;}
.foot_center h3{font-size: 16px; color: #ffffff; font-weight: bold; background: url(../images/xx.png) no-repeat right center; width:74px }
.foot_center fomr{width:320px; height: auto; overflow: hidden}
.foot_center p{position: relative; margin-top: 10px; height:40px;}
.p_textarea{height:80px!important; margin-bottom:10px;}
.foot_center input[type="text"]{width:320px;  height: 40px; background:url(../images/input.png) no-repeat; font-size: 14px; color: #bbbbbb; border: 0px; padding-left: 10px;}
.foot_center textarea{width:320px; height: 80px; background: url(../images/text_bj.png) no-repeat; border: 0; resize: none; font-size: 14px; color: #bbbbbb;
	padding-left: 10px;}
.f_submit{width:100%; height: 40px; background:  linear-gradient(to right,#02ba9f,#04c462); color:#fff; border: 0px;}

.footer_top_right{width:335px;  display: block; overflow: hidden; float: left; margin-top:98px;margin-left: 50px;}
.footer_top_right .footer_img{width:140px; height:auto; float:left; margin-left:20px;}
.footer_img img{width:100%; height:100%;}
.footer_img p{width:100%; height:35px; line-height:35px; font-size:14px; color:#bbbbbb; text-align:center}
.footer_img div{width:140px; height: 140px; background:url(../images/wx_bj.png) no-repeat;  padding:10px;}

.footer_ban{width:100%; height: 60px; background: #212727; line-height: 60px; border-top:1px solid #03bf7e}
.footer_zhichi{width:500px; height:60px;  float: right}
.footer_zhichi p{ width: 215px; float: left; margin-left: 20px; line-height: 60px; font-size: 12px; color:#bbbbbb;}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top: 20px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top: 20px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 12px; color: #bbbbbb;}
.footer_zhichi i{ float: left;}
.f_brq{width:600px;height:100%; line-height: 60px;font-size: 12px; color:#bbbbbb; float: left}

.index_kuaijie{width:100%; height: 50px; background:linear-gradient(to right,#02ba9f,#04c462); padding: 15px;}
.index_kuaijie a{float: left; width:auto; text-align: center; font-size: 14px; color: #fff; margin: 0px 10px;}
.index_kuaijie p{font-size: 14px; color: #666666; float: left; border-right:1px solid #198ede; padding-right: 10px;}
.index_kuaijie a:hover{color:#fff}





/*内页banner*/
.ny_banner{width:100%; height: 400px;}
.product_banner{ background: url(../images/product.png) no-repeat center}
.about_banner{ background: url(../images/about.png) no-repeat center}
.news_banner{ background: url(../images/news.png) no-repeat center}
.contact_banner{ background: url(../images/contact.png) no-repeat center}
.case_banner{ background: url(../images/cases.png) no-repeat center}
.join_banner{ background: url(../images/join.png) no-repeat center}




/*内页产品*/
.pro_info{width:100%; height: auto; display: block; overflow: hidden; margin-top: 30px;}
.pro_info ul{width:100%; height: auto; display: block; overflow: hidden;}
.pro_info ul li{width:285px; height: auto; float: left; margin-right: 20px; border: 1px solid #eee;margin-bottom: 30px;}
.pro_info ul li .pro_txt{ width: 100%; height:80px; }
.pro_info ul li .pro_txt p{width:100%; height: 35px; line-height: 35px; font-size: 16px; color: #666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center}
.pro_info ul li .pro_txt span{width:90px; height: 25px; font-size: 12px; border: 1px solid #333; color: #333; display: block; margin: 5px auto; line-height: 25px; text-align: center}
.pro_info ul li:nth-child(4n){margin-right: 0px;}
.pro_info .hon_jpg{ height:auto;}
#proshow{table-layout:fixed;}
#proshow p img{max-width:100%;}



/*内页新闻*/
.news-top{height: 420px;}
/*.news-top ul{ display:table; margin: 0 auto;}*/
.nynewst-li{ float:left; width:333px; margin-right: 70px; position: relative; top:0; transition: .3s;}
.nynewst-li:after{ content:"";width:0; height: 1px; background: #dc1f1f; display: inherit; position: relative; top:40px; transition: all .4s ease-in-out 0s;}
.nynewst-li:nth-child(3){ margin-right:0;}
.nynewstli-div{ width:333px; height: 205px; overflow: hidden}
.nynewstli-div > img{ width:333px; height: 205px; transition: .6s;   transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;
}
.nynewst-li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.nynewst-li:hover h3,.nynewst-li:hover p,.nynewst-li:hover span{color:#04c364;}
.nynewst-li > a > h3{ font-size:16px; color:#333; padding-top: 15px;transition: .3s;}
.nynewst-li > a > span{color:#626262; font-size:16px; line-height: 30px;}
.nynewst-li > a > p{ padding-top: 10px; color:#959595; font-size:14px; line-height: 26px;    height: 90px; overflow: hidden;}
.nynewsb-li{ height:158px; border-bottom:1px solid #d5d5d5; padding: 25px 0;}
.nynewsb-li > a { display:block;}
.nynewsb-li:after{ content:""; width:0; height: 1px ; background:#dc1f1f; display: inherit; position: relative;top: 165px; transition: all .4s ease-in-out 0s;}
.nynewsbli-div{ width:170px; height: 105px; overflow: hidden; margin-top: 13px;}
.nynewsbli-div > img{  width:170px; height: 105px; transition: .6s;}
.nynewsb-m{ width:100%; }
.nynewsb-m > h3{ color:#333; font-size:16px; line-height: 50px;}
.nynewsb-m > p{color:#959595; font-size:14px; line-height: 22px; padding-top: 10px;}
.nynewsb-m .nynewsb_ti{ width:100%; height: 35px; line-height: 35px;}
.nynewsb-m .nynewsb_ti h3{width: 500px; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.nynewsb-m .nynewsb_ti span{float: right}
.nynewsb-li:hover p{color:#04c364}
.nynewsb-li:hover h3{color:#04c364}
.nynewsb-li:hover span{color:#04c364}

/**about**/

.abu_tab{line-height: 45px;}
.abu_tab_con{overflow: hidden;}
.abu_tit{float: left; width: auto;padding:0 35px;height: 60px;background: #04c364;color: #FFFFFF;font-size: 20px;text-align: center;line-height: 60px;}
.abu_tab_con ul{overflow: hidden; margin-top: 10px}
.abu_tab_con ul li{float: left;margin-right:25px;font-size: 14px;color: #333333;line-height:40px; padding: 0px 12px;}
.abu_tab_con ul li.on,.abu_tab_con ul li:hover{ background: #04c364; color: #fff}
.abu_tab_con ul li:hover,.abu_tab_con ul li.on,.contact_info a:hover{color: #fff;}
.second_nav{font-size: 14px;color: #666; border-bottom: 1px solid #ddd; padding-left: 10px;}
.abu_con,.san_nav .bd{margin-top: 60px;font-size: 14px;line-height: 24px;color: #666666;padding-bottom: 60px;}
.second_nav a{color:#666}
.abu_tab_con ul li.on a{color:#fff}
.abu_tab_con ul li:hover a{color:#fff}
.second_nav img{float: left; margin-top: 14px; margin-right: 10px;}


/**honor**/
.honor_pic ul{overflow: hidden;}
.honor_pic ul li{width: 282px;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.honor_pic ul li:nth-child(4n){margin-right: 0;}
.hon_jpg{width: 100%;height:auto;overflow: hidden;}
.hon_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.hon_jpg:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.hon_txt{overflow: hidden;line-height: 54px;}
.hon_txt h6{font-size: 14px;color: #999999;float: left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.honor_pic ul li:hover .hon_txt h6{color: #04c364;}
.honor_pic ul li:hover{border-color: #04c364}


.case_jpg{width: 100%;height:205px;overflow: hidden;}
.case_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.case_jpg:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}



/**san_nav**/
.san_nav{margin-top: 20px;}
.san_nav .hd ul{overflow: hidden;}
.san_nav .hd ul li{cursor: pointer; width: auto;padding:0 20px;height: 50px;background:#f0f0f0;text-align: center;line-height: 50px;float: left;margin-right: 15px;font-size: 14px;color: #333333;}
.san_nav .hd ul li:last-child{margin-right: 0;}
.san_nav .hd ul li.on,.san_nav .hd ul li:hover{background: #04c364;color: #FFFFFF;}



/**contact**/
.contact_all{width: 100%; height: auto;display: block;overflow: hidden;}
.contact_info{width:100%; height:520px; background: #eeeeee; padding: 20px}
.contact_nei{ background: #fff; width: 100%; height: 100%; padding: 0px 60px}
.contact_nei ul{width:100%; height: 100%;}
.contact_nei li.leftinfo{width:500px; float: left;margin-top:25px;}
.contact_nei li.centerinfo{float:left;width:330px;margin-top: 48px; }
.contact_nei li.rightinfo{float:right; margin-top: 80px;}
.contact_nei li.leftinfo h3{color: #666;  width:120px; margin-bottom: 35px}
.contact_nei li.leftinfo h3 span{border-bottom: 2px solid #04c364; font-size: 16px;padding-bottom: 10px;}
.contact_nei li.leftinfo p{font-size: 16px; color: #666; height: 30px; line-height: 30px}
.contact_nei li.leftinfo p span{font-size:24px;}
.contact_dizhi{ font-size: 12px!important}
.centerinfo img{width:153px; height: 120px; margin: 0px auto 10px; display: block; overflow: hidden}
.centerinfo h2{ font-size: 24px; color: #6db254; font-weight: bold; height: 40px; line-height:40px}
.centerinfo p{font-size:11px; color: #666; height: 30px; line-height: 30px; border-top: 1px solid #b5b5b5; font-weight: bold}
.rightinfo dl{float: left; width: 128px;height: auto; margin-left: 10px}
.rightinfo dl dt{width:128px; height: 127px; border: 1px solid #d2d2d2; padding: 4px}
.rightinfo dl dt img{width:118px;height: 117px}
.rightinfo dl dd{ text-align: center; height: 30px; line-height: 30px; color: #666; font-size: 12px}
.ditu{width:100%; height: 400px; margin-bottom: 25px;}






/*超链*/
.link_biaoqian p{color: #fff; font-size:14px; width:80px; height: 30px; line-height: 30px;  float: left}
.link_biaoqian ul{width:1100px; height: auto;  overflow: hidden; float: right}
.link_biaoqian ul li{padding: 0px 15px;  float:left; font-size: 14px; line-height: 28px;}
.link_biaoqian ul li a{color:#fff}
.link_biaoqian ul li:hover a{ color: #666;}
.link_biaoqian{width:100%; height:auto; line-height: 30px;  padding: 10px 0; overflow: hidden; background: #04c364;}
.link_biaoqian .container{height:auto;line-height: 30px;}


div.orbit-wrapper { position: relative; overflow: visible; width:950px; height:350px;  margin:50px auto 0;}
div.orbit { position: relative; overflow: hidden;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block; width: 397px; box-shadow: 0 3px 8px rgba(0,0,0,0.5); padding:3px; border:#ccc 1px solid; background:#fff; }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 62px; height: 62px;  color: #fff; text-align: center; position: absolute; z-index: 100; top: 130px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right:6px; background:url(../images/c_rjt.png); }
div.slider-nav span.left { left:5px;background:url(../images/c_jt.png); }
div.slider-nav span.right:hover {background:url(../images/c_hrjt.png) bottom; }
div.slider-nav span.left:hover {background:url(../images/c_hjt.png) bottom; }



::-webkit-input-placeholder { /* WebKit browsers */  
    color:    #999999;  
}  
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
   color:    #999999;  
   opacity:  1;  
}  
::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:    #999999;  
   opacity:  1;  
}  
:-ms-input-placeholder { /* Internet Explorer 10+ */  
   color:    #999999;  
}  







/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:310px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
      height: 48px;
    line-height: 48px;
    margin-top: 2px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-te {
    background-position: -34px -52px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	    margin-top: 10px
}
.lxfx li {
    background:#04c364;
    height: 70px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}
.lxfx li i.icon-en{
	background-position: -31px -47px;
}

